package com.hanthink.system.domain.report;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * @author Administrator 维修单
 */
public class RequestAndRepairRecord {
	// 序号
	private int seqNum;
	// 工厂
	private long siteKey;
	// 工厂
	private String siteName;
	// 部门
	private String department;

	// 报修单ID
	private Long requestId;

	// 报修单号
	private String requestCode;

	// 设备key
	private Long eqKey;

	// 设备编码
	private String equipCode;

	// 设备名称
	private String equipName;

	// 报修人
	private String requestUser;

	// 报修人姓名
	private String requestUserName;

	// 报修时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date requestTime;

	// 审核人
	private String checkUser;

	// 审核人姓名
	private String checkUserName;

	// 审核时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date checkTime;

	// 报修备注
	private String requestRemark;
	
	// 维修单ID
	private Long repairId;

	// 维修单号
	private String repairCode;

	// 维修人
	private String repairUser;

	// 维修人姓名
	private String repairUserName;

	// 故障类型
	private String faultType;

	// 状态
	private String status;
	
	// 状态名称
	private String statusName;

	// 维修备注
	private String repairRemark;

	// 开始时间
	private String startTime;

	// 结束时间
	private String endTime;
	
	// 类型 1-未完成 2-完成
	private String type;
	
	
	

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public Long getRepairId() {
		return repairId;
	}

	public void setRepairId(Long repairId) {
		this.repairId = repairId;
	}

	public String getStatusName() {
		return statusName;
	}

	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}

	public String getRequestUserName() {
		return requestUserName;
	}

	public void setRequestUserName(String requestUserName) {
		this.requestUserName = requestUserName;
	}

	public String getCheckUserName() {
		return checkUserName;
	}

	public void setCheckUserName(String checkUserName) {
		this.checkUserName = checkUserName;
	}

	public String getRepairUserName() {
		return repairUserName;
	}

	public void setRepairUserName(String repairUserName) {
		this.repairUserName = repairUserName;
	}

	public int getSeqNum() {
		return seqNum;
	}

	public void setSeqNum(int seqNum) {
		this.seqNum = seqNum;
	}

	public long getSiteKey() {
		return siteKey;
	}

	public void setSiteKey(long siteKey) {
		this.siteKey = siteKey;
	}

	public String getSiteName() {
		return siteName;
	}

	public void setSiteName(String siteName) {
		this.siteName = siteName;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public Long getRequestId() {
		return requestId;
	}

	public void setRequestId(Long requestId) {
		this.requestId = requestId;
	}

	public String getRequestCode() {
		return requestCode;
	}

	public void setRequestCode(String requestCode) {
		this.requestCode = requestCode;
	}

	public Long getEqKey() {
		return eqKey;
	}

	public void setEqKey(Long eqKey) {
		this.eqKey = eqKey;
	}

	public String getEquipCode() {
		return equipCode;
	}

	public void setEquipCode(String equipCode) {
		this.equipCode = equipCode;
	}

	public String getEquipName() {
		return equipName;
	}

	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}

	public String getRequestUser() {
		return requestUser;
	}

	public void setRequestUser(String requestUser) {
		this.requestUser = requestUser;
	}

	public Date getRequestTime() {
		return requestTime;
	}

	public void setRequestTime(Date requestTime) {
		this.requestTime = requestTime;
	}

	public String getCheckUser() {
		return checkUser;
	}

	public void setCheckUser(String checkUser) {
		this.checkUser = checkUser;
	}

	public Date getCheckTime() {
		return checkTime;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public String getRequestRemark() {
		return requestRemark;
	}

	public void setRequestRemark(String requestRemark) {
		this.requestRemark = requestRemark;
	}

	public String getRepairCode() {
		return repairCode;
	}

	public void setRepairCode(String repairCode) {
		this.repairCode = repairCode;
	}

	public String getRepairUser() {
		return repairUser;
	}

	public void setRepairUser(String repairUser) {
		this.repairUser = repairUser;
	}

	public String getFaultType() {
		return faultType;
	}

	public void setFaultType(String faultType) {
		this.faultType = faultType;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getRepairRemark() {
		return repairRemark;
	}

	public void setRepairRemark(String repairRemark) {
		this.repairRemark = repairRemark;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

}
